//============================================================================
// Name        : main.cpp
// Author      : 59740 Moatti Alexandre (MG)
// Version     :
// Copyright   : Tout pour moi :D
// Description : TP note in C++, Ansi-style
//============================================================================

#include <iostream>
#include <string>
#include "Personne.h"
#include "Adresse.h"
#include "function.h"
#include "Carnet.h"
using namespace std;

int main() {
	int choix;
	Carnet mgcarnet("MG");
	choix=menu();
	string recherche;
	int bon;
	string on;
	switch (choix){
		case 1 :
			mgcarnet.ajout_contact();
			choix=menu();
			break;
		case 2:
			cout << " Nom recherché :";
			cin >> recherche;
			bon = mgcarnet.rechercher_contact(recherche);
			if(bon){cout << " Introuvable "<<endl;}
			choix=menu();
			break;
		case 3:
			cout << " Nom à supprimer :";
			cin >> recherche;
			cout << "certain?(o/n) ";
			cin >> on;
			if(on=="o"){
			bon = mgcarnet.supprimer_contact(recherche);
			if(bon){
				cout << "Contact Introuvabe";
				choix=menu();}
			}
			else{ choix=menu();}
			break;
		case 4:
			bon = mgcarnet.sauvegarde_carnet();
			if (bon){
				cout << "Enregistrement réussi\n Nombre de contacts : "<< bon;
				choix=menu();
			}else{
				cout << "Error but not fatal";
				choix=menu();
			}

			break;
		case 5:
			cout<<choix<<endl;
			choix=menu();
			break;
		case 6:
			return 0;
			break;
		default:
			return 0;
	}
}
